.custom-confirm-modal {
  .ant-modal-body {
    padding: 0;
  }

  .confirm-content {
    padding: 24px;

    .confirm-header {
      display: flex;
      align-items: flex-start;
      margin-bottom: 16px;

      .confirm-icon {
        margin-right: 12px;
        font-size: 22px;
        line-height: 1;
        margin-top: 2px;
      }

      .confirm-title {
        font-size: 16px;
        font-weight: 600;
        color: #262626;
        line-height: 1.4;
      }
    }

    .confirm-body {
      margin-left: 34px;
      color: #595959;
      font-size: 14px;
      line-height: 1.5;
    }

    .confirm-footer {
      margin-top: 24px;
      text-align: right;
      margin-left: 34px;

      .ant-btn {
        min-width: 70px;
      }
    }
  }
}
